/**
 * 服务端API请求地址
 * Created by zlp on 2018-6-6.
 */


 const base_url = "http://localhost:8080/";  // 本地
// const base_url = "http://211.151.95.21:8080/edu-web-api/";  // 生产正式


//  const base_url = "http://192.168.0.55:8080/";  //laoyu
//const base_url = "http://94.191.61.210:8080/edu-web-api/";  //2020长城测试地址edu-api
// const base_url = "http://localhost:8080/edu-web-api/";  // 生产上线

const version = "api/v1/";
module.exports = {
    //请求方法
    request_types: {
        GET: 'get',
        POST: 'POST',
        PUT: 'PUT',
        DELETE: 'DELETE'
    },
    //<公共接口>
    common: {
        email_unique: base_url + "common/v1/email_unique",             //验证email唯一性 get
        send_email_verify_code: base_url + "common/v1/verify_code",    //获取验证码到邮箱 get
        get_rate: base_url + "common/v1/rate",                         //获取汇率 get
        upload_img: base_url + "common/v1/images",                     //上传图片 post
        get_file: base_url + "common/v1/files/",                       //获取图片 get
        get_img: base_url + "common/v1/images/",                       //获取图片 get
        get_img_liu: base_url + "common/v1/images/",                   //获取图片 get

        upload_file: base_url + "common/v1/files",                     //上传文件 post
        resource_url: base_url + "common/v1/resource_url"              // 获取访问资源地址
    },
    //#登录
    login: {
        login: base_url + version + "admin_login",                          //登入
        logout: base_url + version + "admin_logout",                        //登出
        setting: base_url + version + "setting" ,            //设置
        verify_code:base_url + version + "send_verify_code" ,  //获取验证码
        validate_verify_code:base_url + version + "validate_verify_code" ,  //验证短信验证码
        reset_password:base_url + version + "reset_password" ,  //验证短信验证码
        news_list:base_url + version + "news_list" ,  //登录页面新闻
        unit_signup:base_url + version + "apply/info" ,  // 注册申请高校/教育主管部门

    },
    // 注册管理
    unit_signup:{
        unit_signup_list:base_url + version + "admin/apply/list" ,  // 获取注册申请列表
        unit_signup_audit:base_url + version + "admin/apply/status" ,  // 审核注册
        unit_signup_update:base_url + version + "admin/apply/update" ,  //更新注册信息
    },
    /*// 统计分析
    statistics:{
        danger_source: base_url + version + "admin/statistics/danger_source",                          //危险源分布/统计图
        hidden_danger: base_url + version + "admin/statistics/hidden_danger",                         //隐患分布
        hidden_statistics: base_url + version + "admin/statistics/hidden_statistics",                         //隐患统计
        hidden_statistics_year: base_url + version + "admin/statistics/hidden_statistics_year",                        //隐患按年统计
    },*/

    //系统管理
    auth: {
        // 自动审核
        // auto_review: base_url + version + "admin/auto_review",                  //自动审核/更新
        // auto_review_list: base_url + version + "admin/has_auto_review",                  //自动审核/更新
        // 用户管理
        user: base_url + version + "admin/user/info",                  //用户管理/列表，新增，更新，删除，详情
        no_page_user: base_url + version + "admin/user/list", // get 无分页用户列表
        no_page_user2: base_url + version + "admin/user/list2", // get 无分页用户列表(不包含管理员，超级管理员）
        no_page_user3: base_url + version + "admin/user/info/list3", // get 分页用户列表
        // user_role: base_url + version + "admin/user/role",                  //用户管理/角色列表
        user_role: base_url + version + "admin/user/role",                  //用户管理/角色列表
        // 角色管理
        role: base_url + version + "role",                             //角色管理
        role_update: base_url + version + "role/update",               //角色管理
        // 行为日志
        operation: base_url + version + "log/operation",               //行为日志
        // 资源管理
        resource: base_url + version + "admin/resource",          //资源管理

        // 高校管理
        unit_page: base_url + version + "admin/unit_page",                  //高校管理/列表(分页)
        unit_not_page: base_url + version + "admin/unit_list",              //高校管理/列表(不分页
        unit: base_url + version + "admin/unit",                            //高校管理/删除，详情/新增，编辑
        unit_leader: base_url + version + "admin/expert_task_unit_list",    //专家的高校列表，只能看到和自己有关的高校
        update_info_manager: base_url + version + "admin/unit/responsible",    //修改高校信息上报人
        export_safe_check_item_template: base_url + version + "admin/export",    //实验室安全管理情况调查表



        // 检查项管理
        inspect: base_url + version + "admin/inspectitem/all",                  //获取所有检查项列表(一级二级三级树结构),不分页
        inspect_add: base_url + version + "admin/inspectitem/one",              //新增检查项   一级
        inspect_add_two: base_url + version + "admin/inspectitem/two",          //新增检查项   二级
        inspect_add_three: base_url + version + "admin/inspectitem/three",      //新增检查项   三级
        inspect_update: base_url + version + "admin/inspectitem/update",        //编辑检查项
        inspect_remove: base_url + version + "admin/inspectitem/inspectitem/",  //删除

        // 检查结果设置
        check_result_list: base_url + version + "admin/checkresult/list",         //获取检查结果列表
        check_result_edit: base_url + version + "admin/checkresult",              //更新检查结果

        // 检查作业
        records: {
            list: base_url + version + 'admin/records',     //列表
            detail: base_url + version + 'admin/records/',     //详情
            submit: base_url + version + 'admin/records/',     //提交
            inspect: base_url + version + 'admin/inspectitem/all',     //提交
        },

    },
    // 检查作业
    records: {
        list: base_url + version + 'admin/work/list',     //列表
        detail: base_url + version + 'admin/work/',     //详情
        generate_bug_list: base_url + version + 'admin/work/generate_bug_list/',     //资料导出
        submit: base_url + version + 'admin/work/submit/',     //提交
        update: base_url + version + 'admin/work/update',     //修改
        update2: base_url + version + 'admin/work/update2',     //修改
        update3: base_url + version + 'admin/work/update3',     //修改
        reject: base_url + version + 'admin/work/call_back/',     //打回作业
        inspect: base_url + version + 'admin/inspectitem/all',     //检查项列表
    },
    news:{
        list:base_url + version + 'admin/news/list',    //GET
        detail:base_url + version + 'admin/news/',    //GET
        add:base_url + version + 'admin/news/add',    //POST
        update:base_url + version + 'admin/news/update',    //put
        publish:base_url + version + 'admin/news/submit/',    //put
        cancel:base_url + version + 'admin/news/call_back/',    //put
        delete:base_url + version + 'admin/news/delete/',    //put
    },

    // 检查报告
    report: {
        list: base_url + version + 'admin/expert/checkreport',     //列表
        detail: base_url + version + 'admin/expert/checkreport/',     //详情
        update: base_url + version + 'admin/expert/checkreport',     //修改
        check: base_url + version + 'admin/expert/checkreport/checkwork/',     //检查报告下的检查作业
        submit: base_url + version + 'admin/expert/checkreport/reportstatus',     //修改专家检查报告状态
        result: base_url + version + 'admin/expert/checkreport/checkresult',
        self_check_report: base_url + version + 'admin/self_check_report',  // 自查报告列表
        self_check_report_word: base_url + version + 'admin/self_check_report/submit_report', // 自查报告生成word
        self_check_submit_report: base_url + version + 'admin/self_check_report/submit_report', // 提交自查报告

        // 检查项管理
        inspect: base_url + version + "admin/inspectitem/all",                  //获取所有检查项列表(一级二级三级树结构),不分页
        inspect_add: base_url + version + "admin/inspectitem/one",              //新增检查项   一级
        inspect_add_two: base_url + version + "admin/inspectitem/two",          //新增检查项   二级
        inspect_add_three: base_url + version + "admin/inspectitem/three",      //新增检查项   三级
        inspect_update: base_url + version + "admin/inspectitem/update",        //编辑检查项
        inspect_remove: base_url + version + "admin/inspectitem/inspectitem/",  //删除
    },



    //任务管理
    tasks: {
        list: base_url + version + "admin/task/list",    //get 任务列表
        detail: base_url + version + "admin/task/",    //get 任务详情
        add: base_url + version + "admin/task/add",     //get 添加任务
        delete: base_url + version + "admin/task/del/", //get 删除任务
        task_notice_list: base_url + version + 'admin/task/notification_list',
        upload_notification: base_url + version + "admin/task/upload_notification", //post 下发现场检查通知书
    },
    //报告管理
    reports:{
        list: base_url + version + "admin/manager/checkreport",                      //get 报告列表
        notice_list: base_url + version + 'admin/manager/checkreport/notice_list',
        update: base_url + version + "admin/manager/checkreport",                    //put 管理员检查报告修改
        detail: base_url + version + "admin/manager/checkreport/",                   //get 管理员检查报告明细
        checkwork: base_url + version + "admin/manager/checkreport/checkwork",       //get 检查报告下的检查作业
        return_report: base_url + version + "admin/manager/checkreport/reportstatus",       //put 打回报告
        save_scanId:base_url +version +"admin/manager/checkreport/scanid",             //put 保存更新扫描件id
        create_notice_file:base_url + version +'admin/manager/checkreport/generate/',       //get 生成通知书
        pass_notice:base_url + version +'admin/manager/checkreport/pass/',              //get 审核通过
        issue_notice:base_url + version +'admin/manager/checkreport/issue_notice/',       //get 下发通知书
    },

    //统计分析
    statistics: {
        inspect_item: base_url + version + "admin/check_desc_statistics/first",           //获取检查项分析
        compare_corrective: base_url + version + "admin/check_desc_statistics/compare_corrective",          //整改统计
        compare_corrective_export_excel: base_url + version + "admin/check_desc_statistics/compare_corrective_excel",           //整改统计导出excel
        compare_college: base_url + version + "admin/check_desc_statistics/compare_college",           // 高校对比
        compare_college_excel: base_url + version + "admin/check_desc_statistics/compare_college_excel",           // 高校对比导出
        compare_inspect_item: base_url + version + "admin/check_desc_statistics/compare_inspect_item",           // 检查项对比
        compare_inspect_item_excel: base_url + version + "admin/check_desc_statistics/compare_inspect_item_excel",           // 检查项导出
        college_summary: base_url + version + "admin/check_desc_statistics/college_summary",           // 学院概况列表
        college_summary_excel: base_url + version + "admin/check_desc_statistics/college_summary_excel",           // 学院概况导出
        college_summary_overcomplete: base_url + version + "admin/check_desc_statistics/college_summary_overcomplete",           // 基本信息完善情况列表
        college_summary_overcomplete_excel: base_url + version + "admin/check_desc_statistics/college_summary_overcomplete_excel",           // 基本信息完善情况列表
        full_or_part: base_url + version + "admin/check_desc_statistics/full_or_part",           // 专职兼职人员统计
        economics: base_url + version + "admin/check_desc_statistics/get_economics",           // 经费投入概况
        base_build: base_url + version + "admin/check_desc_statistics/get_base_build",           // 基础设施统计
        check_over_all_process: base_url + version + "admin/check_desc_statistics/get_check_over_all_process",           // 基础设施统计
    },
    //整改进度
    corrective: {
        corrective_submit_report: base_url + version + "admin/corrective/submit_report",                // post 高校提交报告
        corrective_submit_report_formal_file: base_url + version + "admin/corrective/submit_file",      // post 高校提交报告正式文件
        expert_audit_report: base_url + version + "admin/corrective/leader",                            // post 专家审核
        edu_audit_report: base_url + version + "admin/corrective/edu",                                  // post 教育部审核
        corrective_log_list: base_url + version + "admin/corrective_log/unit_corrective",               // get 高校获取整改进度list
        corrective_list: base_url + version + "admin/manager/checkreport/notice_list",                  // get 管理员获取整改进度list
        corrective_info: base_url + version + "admin/corrective",                                       // get 获取整改报告详情
        corrective_info_update: base_url + version + "admin/corrective",                                // post 更新整改报告详情
        generate_report_word: base_url + version + "admin/corrective/generate_report_word",             // get 预览word
    }
}






